@charset "utf-8";
/* footer */
.footer-links{padding:10px 0; background: #F2F2F2;}
.footer-links .hd ul{margin: 0 -5px; font-size: 1.125em;}
.footer-links .hd ul li{float: left; width: 20%; position: relative;}
.footer-links .hd ul li + li:before{content: ''; width: 1px; height: 26px; margin: auto 0; position: absolute; left: 0; top: 0; bottom: 0; background: #A6A6A6; opacity: 0.5;}
.footer-links .hd ul li a{position: relative; z-index:5; display: block; color: #666666; text-align: center; margin: 0 5px; line-height: 40px; height: 45px; border-radius: 4px;}
.footer-links .hd ul li a span{white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden;}
.footer-links .hd ul li.hs a:after{content: ''; margin-top: 3px; width: 14px; height: 8px; background: url(../images/icon_links_gray.png) no-repeat; opacity: .4; margin-left: 20px; transition: .3s all;}
.footer-links .hd ul li.hs a:after,
.footer-links .hd ul li a span{display: inline-block; vertical-align: middle;}
.footer-links .hd ul li.on a:after{transform: rotate(-180deg); opacity: 1;}
.footer-links .hd ul li a:hover,
.footer-links .hd ul li.hs.on a{color: #225495;}
.footer-links .hd ul li.hs.on a{font-weight: bold;}
.footer-links .bd ul{padding:14px 0 16px; margin: 0 -5px; overflow: hidden; display: none;}
.footer-links .bd ul li{float: left; width: 20%; padding:0 5px; box-sizing: border-box; margin-bottom: 5px;}
.footer-links .bd ul li a{display: block; padding:10px; overflow:hidden;  background: rgba(0,0,0,.03); border-radius: 3px; text-align: center; color: #808080; max-width:100%; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden; transition: .3s all;}
.footer-links .bd ul li a:hover{background: rgba(0,0,0,.1); color: #225495;}

@media (max-width: 1480px) {
	body:not(.nores) .footer-links .hd ul li a{font-size: 1em;}
}

@media (max-width: 1280px) {
	body:not(.nores) .footer-links .bd ul{padding: 10px 0;}
	body:not(.nores) .footer-links{padding: 20px 0 10px;}
	body:not(.nores) .footer-links .hd ul li,
	body:not(.nores) .footer-links .bd ul li{width: 50%;}
	body:not(.nores) .footer-links .hd ul li a span{display: block; text-align: left; padding-left: 20px; padding-right: 20px;}
  body:not(.nores) .footer-links .hd ul li.hs a span{padding-right: 40px;}
	body:not(.nores) .footer-links .hd ul li.hs a:after{position: absolute; margin-top: -3px; right: 20px; top: 50%;}
  body:not(.nores) .footer-links .hd ul li a{background: rgba(0,0,0,0.05); margin-bottom: 10px;}
  body:not(.nores) .footer-links .hd ul li:before{display: none !important;}
	body:not(.nores) .footer-links .bd ul li a{text-align: left; padding-left: 20px; padding-right: 20px;}
}

@media (max-width: 480px) {
	body:not(.nores) .footer-links .bd ul{padding-bottom: 0;}
	body:not(.nores) .footer-links > .container{margin: 0;}
	body:not(.nores) .footer-links .hd ul li, .footer-links .bd ul li{width: 100%;}
	body:not(.nores) .footer-links .hd ul{margin: 0;}
	body:not(.nores) .footer-links .hd ul li a{margin: 0 0 5px;}
	body:not(.nores) .footer-links .hd ul li a span{padding-left: 15px;}
	body:not(.nores) .footer-links .hd ul li.hs a:after{right: 15px;}
	body:not(.nores) .footer-links .bd ul li a{padding-left: 15px; padding-right: 15px;}
  body:not(.nores) .footer-links .bd ul li a{background: none;}
  body:not(.nores) .footer-links .bd ul li{border-bottom: #e3e3e3 1px solid;}
}


.footer{background: #FAFAFA; color: #808080;}
.footer .container{position: relative; min-height: 100px; padding-top: 30px; padding-bottom: 30px;}
.footer a{color: #808080;}
.footer-dzjg{position: absolute; left: 40px; top: 0; bottom: 0; height: 80px; margin: auto 0;}
.footer-txt{padding-right: 30%; line-height: 2.2; font-size: 16px; padding-left: 150px;}
.footer-nav a{padding-left: 10px; padding-right: 10px;}
.footer-nav a:first-child{padding-left: 0;}
.footer-nav a{position: relative;}
.footer-nav a + a:before{content: ''; width: 1px; height: 16px; background: #666; opacity: 0.8; position: absolute; left: 0; top: 0; bottom: 0; margin: auto 0;}
.footer a:hover{color: #000;}
.footer-copyright span{display: inline-block; margin-right: 15px;}
.footer-copyright span.beian{white-space: nowrap;}
.footer-copyright span.beian img{margin-right: 5px; display: inline-block; vertical-align: middle;}

.footer-wzbs{position: absolute; top: 50%; right: 0; margin-top: -27px; text-align: left;}
.footer-wzbs span{display: inline-block; vertical-align: middle;}
.footer-wzbs span#_span_jiucuo{margin-right: 10px;}
.footer-wzbs span#_span_jiucuo img{background: #c9c9c9; border-radius: 3px;}

#_span_wzafw{background: #fff; border-radius: 4px;}
#_span_wzafw img{display: block; height: 55px;}

@media (max-width:1280px){
  body:not(.nores) .footer{text-align: center;}
	body:not(.nores) .footer-txt{padding-right: 0; padding-left: 0; text-align: center; margin-bottom: 20px;}
  body:not(.nores) .footer-wzbs{position: static; margin-top: 0; text-align: center;}
  body:not(.nores) .footer-wzbs span{display: inline-block; vertical-align: middle;}
  body:not(.nores) .footer-dzjg,
  body:not(.nores) .footer-wzbs{position: static; display: inline-block; vertical-align: middle;}
}
@media (max-width:992px){
  body:not(.nores) .footer-copyright span.none{display: none !important;}
}
@media (max-width:414px){
  body:not(.nores) .footer-wzbs span#_ideConac img{height: 70px;}
  body:not(.nores) .footer-wzbs span#_span_jiucuo img{height: 45px;}
  body:not(.nores) .footer-wzbs span#_span_wzafw img{height: 45px;}
}

.quickbar{
  position: fixed; right:10px;bottom:10px;z-index: 999;transition: right .3s;
  border-radius: 5px; background:  #D6E9FF;
  background: linear-gradient(0, #e2efff 0%, #fff 100%);
	box-shadow: 0 0 2px 1px rgba(0,0,0,0.03);
}
.quickbar dl{text-align: center;position: relative;}
.quickbar dl+dl:after{content:"";display: block;position: absolute;left:16px;top: -1px; width: 28px;height: 1px;background: #B5C9E8;margin: 0 auto;}
.quickbar dl+dl{margin-top: 1px;}
.quickbar dt{position: relative;overflow: hidden;}
.quickbar dt i{display: block;width:60px;height: 60px;background-repeat: no-repeat;background-size: 35px;background-position: center;transition: .3s;}
.quickbar dl:first-child i{border-radius: 10px 0px 0px 0px;}
.quickbar dl.totop i{background-image: url(../images/quickbar_icon_gotop.png);}
.quickbar dl.totop{display: none;}
.quickbar dt span{width:34px;height:34px;line-height: 1.1; font-size: .9375em; padding:7px;background: #d6e9ff;color:#fff;display: block;position: absolute;top:0;left:100%;border-radius: 50%;}

.quickbar-aixb{ position: fixed; right:0;bottom:326px;z-index: 999;}
.quickbar-aixb img{width: 120px;}

@media (max-width:992px){
  .quickbar-aixb{display: none;}
}


/* 搜索页面样式重置 */
.body-search5 .header .search-input{width: 695px!important;}
.body-search5 .button-group{display: none!important;}
.body-search5 .button-group.high-search{display: block!important;}
.body-search5 .footer-links .container,
.body-search5 .footer .container{width: 1400px;}
.body-search5 .footer-links a,
.body-search5 .footer a{font-size: 16px;}
.body-search5 .footer-txt{text-align: left;}
@media (max-width:992px){
  .body-search5 .head-tool{width: initial; margin: 0 15px;}
  .body-search5 .searchBox{float: none;}
  .body-search5 .header .search-input{width: 99%!important;}
  .body-search5 .header .logo img{min-height: initial!important;}
}
